15 POKE 48891, PEEK(116):A1 = PEEK(1014):A2 = PEEK(1015): FOR I = 0 TO 9: READ A: POKE 12528 +I,A: NEXT : DATA 104,168,104,166,223,154,72,152,72,96
20 PRINT D$"-MENUS"
25 PRINT D$"BLOAD HELP.EDITOR"
30 REM PRINT D$"BLOAD OLD.COMP"
40 PRINT D$"PREFIX": INPUT PFX$:OP$ = "/": FOR I = 2 TO LEN(PF$) -1: IF MID$ (PF$,I,1) = "/" THEN OP$ = PF$: GOTO 50
45 NEXT
50 ITEMS = 5: DIM A$(IT): FOR I = 0 TO ITEMS: READ A$(I): NEXT : FOR I = 0 TO 3: READ B$(I): NEXT : FOR I = 0 TO 9: READ M$(I): NEXT : FOR I = 0 TO 3: READ D$(I): NEXT :D$(1) = "Slot " + STR$(DS) +" Drive " + STR$(DN):UN$ = "Unable to "
6010 VTAB 11: PRINT : HTAB 16: PRINT "This option adds a file called MACRO.SYSTEM to": HTAB 16: PRINT "your "AW$" STARTUP disk. It contains the"
6020 HTAB 16: PRINT "new MacroWorks commands and macros, and will": HTAB 16: PRINT "automatically take control whenever you boot": HTAB 16: PRINT "up with your modified "AW$" disk."
8010 VTAB 11: PRINT : HTAB 16: PRINT "The "AW$" error buzz can be rather irritating,": HTAB 16: PRINT "especially since you only hear it after mistakes!"
8020 HTAB 16: PRINT "We would rather hear the pleasant MacroWorks beep.": HTAB 16: PRINT SPC( 40)
8030 VTAB 15: PRINT : HTAB 16: PRINT "(Press the space bar if you haven't made a "MX$(MX)" yet.)"
8040 VTAB 23: PRINT : PRINT "Press Return to switch from buzz to beep";: CALL CL
8050 & KEY,21,24:X = PEEK(0): ON X = 27 GOTO 5000: IF X = 32 THEN MX = 1 -MX: & BEEP: GOTO 8030
10005 IF ER = 12 OR ER = 77 THEN HOME : PRINT "<CTRL-G>INSUFFICIENT MEMORY; PLEASE REBOOT": END
10010 IF EL = 20 THEN PRINT "MENUS";: GOTO 12000
10020 IF EL = 25 THEN PRINT "HELP.EDITOR";: GOTO 12000
10040 IF EL = 3500 THEN VTAB 23: PRINT : PRINT UN$"find "X$"; press a key to restart ";: CALL CL: GET X$: HOME : RUN
10050 IF EL = 6030 THEN GOSUB 13000: & KEY,21,24: ON PEEK(0) = 27 GOTO 5000: GOTO 6030
10060 IF EL = 6070 THEN 6080
10065 IF EL = 6080 THEN GOSUB 12100: GOTO 6060
10068 IF EL = 6090 AND ER = 19 THEN 6100
10075 IF EL = 6100 THEN VTAB 23: PRINT : PRINT UN$"save MACRO.SYSTEM";: CALL CL: & KEY,14,24: GOTO 6060
10079 IF EL = 7060 THEN 7070: GOTO 7060
10080 IF EL >7000 AND EL <8000 THEN & BEEP: VTAB 23: PRINT : PRINT "Insert the "AW$" PROGRAM disk now and press a key";: CALL CL: & KEY,29,24: GOTO 7015: GOTO 7070
10090 IF EL = 8090 AND SYS$ = "TEM" THEN SYS$ = "": GOTO 8090
10100 IF EL = 8090 THEN GOSUB 12100: GOTO 8000
10110 IF EL = 9170 OR EL = 9180 OR EL = 9510 THEN & BEEP: VTAB 23: PRINT : PRINT "Unable to find directory; press Return";: CALL CL: & KEY,20,24:PF$ = Y$: GOTO 9000
10115 IF EL = 9800 THEN GOSUB 13000: GET X$: GOTO 60
10120 POKE 216,0: RESUME
12000 PRINT " must be on the disk<CTRL-G>": END
12100 & BEEP: VTAB 23: PRINT : PRINT "That was not the "AW$" STARTUP disk; press a key";: CALL CL: & KEY,28,24: RETURN
13000 VTAB 23: PRINT : PRINT "Insert the MacroWorks disk; press a key ";: CALL CL: RETURN
15000 DATA "Enhance AppleWorks","Use Compiler","Use Alpha.Cat","Use Analyst","Use Galley","Quit" : REM A
15100 DATA "Install Built-In MacroWorks Commands","Compile New Macros","Customize AppleWorks Help Screens" ,"Change Error Buzz to MacroWorks Beep" : REM B
15200 DATA "Main Menu","Install MacroWorks","Customize Help" ,"Change Error Buzz","Change Word Processor","Change Data Base","Change Spreadsheet","Save New Help Info","Read Directory","Compile Macros" : REM M
15300 DATA "Current Directory:","Slot 6 Drive 1","Another Slot and Drive","Another Pathname": REM D